#ifndef XMLREADER_HPP
#define XMLREADER_HPP

/*! \file xmlreader.hpp
 *
 *  \brief Definicja klasy XMLReader.
 *
 *  Plik zawiera definicję klasy XMLReader,
 *  której zadaniem jest wczytywanie
 *  plików xml.
 *
 *  \author Karol Kurpanik
 *  \date 2010.04.04
 *  \version 2.20.1
 */

#include "xmlsaxhandler.hpp"

/*! \class XMLReader
 *
 *  \brief Czytanie z pliku xml.
 *
 *  Klasa pozwala na wczytanie zawartości pliku xml, zawierającego
 *  bibliotekę stylów. Format pliku jest określoną klasą XMLSaxHandler.
 */
class XMLReader
{
public:
    /*!
     * \brief Wczytuje dane z pliku.
     *
     * Metoda odpowiedzialna za wczytanie z pliku biblioteki stylów.
     * \param name - zawiera nazwę pliku do wczytania, nazwa
     * powinna wskazywać na istniejący na dysku plik xml.
     * \return void.
     */
    void read(const QString &name);
};

#endif // XMLREADER_HPP
